/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package Beans;

import conexion.Coneccion;
import java.sql.CallableStatement;
import java.sql.Connection;
import java.sql.ResultSet;
import java.sql.SQLException;

/**
 *
 * @author Jorge Aguilar
 */
public class ModEmp_TipoDocumento {
    
    private int idtipodocumento;
    private String nombre;

    public ModEmp_TipoDocumento() {
    }

    public int getIdtipodocumento() {
        return idtipodocumento;
    }

    public void setIdtipodocumento(int idtipodocumento) {
        this.idtipodocumento = idtipodocumento;
    }

    public String getNombre() {
        return nombre;
    }

    public void setNombre(String nombre) {
        this.nombre = nombre;
    }
    
    /* __________________________________________________________________ */
    /* ------------------------------------------------------------------ */
    public ModEmp_TipoDocumento obtenerTipoDocumento(int idtipodocumento)
    {   ModEmp_TipoDocumento td = new ModEmp_TipoDocumento();
        CallableStatement ps = null;
        ResultSet rs = null;
        Connection cn = Coneccion.getConexion();
        try
        {   
            ps = cn.prepareCall("select * from view_pas_tipo_documento_listar where idtipodocumento=?");
            ps.setInt(1, idtipodocumento);
            rs = ps.executeQuery();
            while(rs.next())
            {   td.setIdtipodocumento(rs.getInt(1));
                td.setNombre(rs.getString(2));
            }
            Coneccion.cerrarCall(ps);
            Coneccion.cerrarConexion(cn);
        } catch(SQLException e)
        {   e.printStackTrace();
            Coneccion.cerrarCall(ps);
            Coneccion.cerrarConexion(cn);
        } catch(Exception e)
        {   e.printStackTrace();
            Coneccion.cerrarCall(ps);
            Coneccion.cerrarConexion(cn);
        }         
       return td;
    }
        
}
